﻿namespace OpcDaNet.Com.Da
{
    public struct ResultIDs
    {
        public const int S_OK = 0;

        public const int S_FALSE = 1;

        public const int E_NOTIMPL = -2147467263;

        public const int E_OUTOFMEMORY = -2147024882;

        public const int E_INVALIDARG = -2147024809;

        public const int E_NOINTERFACE = -2147467262;

        public const int E_POINTER = -2147467261;

        public const int E_FAIL = -2147467259;

        public const int CONNECT_E_NOCONNECTION = -2147220992;

        public const int CONNECT_E_ADVISELIMIT = -2147220991;

        public const int DISP_E_TYPEMISMATCH = -2147352571;

        public const int DISP_E_OVERFLOW = -2147352566;

        public const int E_INVALIDHANDLE = -1073479679;

        public const int E_BADTYPE = -1073479676;

        public const int E_PUBLIC = -1073479675;

        public const int E_BADRIGHTS = -1073479674;

        public const int E_UNKNOWNITEMID = -1073479673;

        public const int E_INVALIDITEMID = -1073479672;

        public const int E_INVALIDFILTER = -1073479671;

        public const int E_UNKNOWNPATH = -1073479670;

        public const int E_RANGE = -1073479669;

        public const int E_DUPLICATENAME = -1073479668;

        public const int S_UNSUPPORTEDRATE = 262157;

        public const int S_CLAMP = 262158;

        public const int S_INUSE = 262159;

        public const int E_INVALIDCONFIGFILE = -1073479664;

        public const int E_NOTFOUND = -1073479663;

        public const int E_INVALID_PID = -1073479165;

        public const int E_DEADBANDNOTSET = -1073478656;

        public const int E_DEADBANDNOTSUPPORTED = -1073478655;

        public const int E_NOBUFFERING = -1073478654;

        public const int E_INVALIDCONTINUATIONPOINT = -1073478653;

        public const int S_DATAQUEUEOVERFLOW = 263172;

        public const int E_RATENOTSET = -1073478651;

        public const int E_NOTSUPPORTED = -1073478650;
    }
}
